package com.office.system.mapper;

import java.util.List;
import com.office.system.domain.SysUsage;

/**
 * 领用管理Mapper接口
 *
 * @author xyq
 * @date 2024-07-05
 */
public interface SysUsageMapper
{
    /**
     * 查询领用管理
     *
     * @param usageId 领用管理主键
     * @return 领用管理
     */
    public SysUsage selectSysUsageByUsageId(Long usageId);

    /**
     * 查询领用管理列表
     *
     * @param sysUsage 领用管理
     * @return 领用管理集合
     */
    public List<SysUsage> selectSysUsageList(SysUsage sysUsage);

    /**
     * 新增领用管理
     *
     * @param sysUsage 领用管理
     * @return 结果
     */
    public int insertSysUsage(SysUsage sysUsage);

    /**
     * 修改领用管理
     *
     * @param sysUsage 领用管理
     * @return 结果
     */
    public int updateSysUsage(SysUsage sysUsage);

    /**
     * 删除领用管理
     *
     * @param usageId 领用管理主键
     * @return 结果
     */
    public int deleteSysUsageByUsageId(Long usageId);

    /**
     * 批量删除领用管理
     *
     * @param usageIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysUsageByUsageIds(Long[] usageIds);

    /**
     * 查询领用管理
     *
     * @param usagePeople
     * @return 领用管理
     */

    List<SysUsage>selectSysUsageByUsagePeople(String usagePeople);
}
